Towards a Flexible Middleware Negotiation Facility for Distributed Components
نویسندگان
چکیده
In today’s environment of global competition/cooperation, distributed organizations often have to federate into alliances in order to improve their ability to accomplish their customers’requests. Such alliances may establish very tight relationships between their members, as, for example, in the “supply chain” models. We are interested here in another kind of “businessto-business” alliances, defining only loose relations between peer, autonomous organizations, and allowing them to negotiate services, especially with a view to outsource work that they cannot perform alone. We are working on a platform that aims at providing support for the design of such alliances, letting their members flexibly negotiate services, make informed decisions and consistently enact contracts. The platform is built according to a multi-tier approach, where the lowest layers are concerned with pure communication issues between abstract entities (agents, objects, components) and the highest layers are concerned with the actual entities that form the application (ie. the alliance). In this paper, we focus on an intermediate layer, the “middleware” layer, which aims at addressing general, domain-independent requirements on the interaction infrastructure to support negotiation. In particular, we describe here the lowest part of the middleware, namely a communication protocol to be used in the implementation of multi-party, multi-attribute negotiation. We illustrate this protocol through an example in the domain of negotiations of print jobs across distributed printshops.
منابع مشابه
Access control in ultra-large-scale systems using a data-centric middleware
The primary characteristic of an Ultra-Large-Scale (ULS) system is ultra-large size on any related dimension. A ULS system is generally considered as a system-of-systems with heterogeneous nodes and autonomous domains. As the size of a system-of-systems grows, and interoperability demand between sub-systems is increased, achieving more scalable and dynamic access control system becomes an im...
متن کاملUbiquitous negotiation games: a case study
We claim that negotiation is a powerful abstract notion for the coordination of generic services available from distributed components. This is the main motivation underlying the development of XPLORE, a middleware infrastructure for component service negotiation. We illustrate it here by breaking down an existing e-negotiation application into a set of autonomous components coordinated through...
متن کاملTowards a Dynamic CORBA Component Platform
Distributed object computing (DOC) middleware, even if commonly used, has several drawbacks to support large and complex distributed applications: no visibility of distributed object interconnections, no implementation separation between business logic and system services, and no application deployment process. In response to this, DOC middleware is evolving to distributed component computing (...
متن کاملThis development environment enables the specification , automated composition , and quality analysis of flexible , configurable middleware architectures , notably in distributed systems . Systematic Aid for Developing Middleware Architectures
Middleware is necessary for developing distributed systems. Developers compose them from reusable services provided by standard or proprietary middleware infrastructures, including the Object Management Group’s Common Object Request Broker (CORBA), Microsoft’s Distributed Component Object Model, Sun Microsystems’ Java Remote Method Invocation, and related services, to deal with nonfunctional re...
متن کاملDesign of a middleware for QoS-aware distribution transport content delivery
Developers of distributed multimedia applications face a diversity of multimedia formats, streaming platforms and streaming protocols. Furthermore, support for endto-end Quality-of-Service (QoS) is a crucial factor for the development of future distributed multimedia systems. This paper discusses the architecture, design and implementation of a QoS-aware middleware platform for content delivery...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2001